Evolution in Distributed Heterogeneous Systems
نویسندگان
چکیده
Distributed, heterogeneous systems are becoming very common, as globalized organizations integrate applications running on different platforms, possibly written in different languages. Component-interoperability standards such as CORBA are critical enablers of this trend. Certain non-functional requirements for such features as security, quality of service, flexible administration are specially critical to distributed heterogeneous systems. Unfortunately, such requirements are often formulated late, since they depend upon a particular installation, and/or change rapidly with business and political climate. Distributed, heterogeneous systems are particularly difficult to evolve, since the elements are written in different languages, and the operational environment is heterogenous and distributed. Adding “non-functional” features late in the game is specially hard; the required modifications are scattered through the implementations of the different components. Their design and implementation is also obscured by code delocalization, as well as by complexities arising from co-ordination and synchronization considerations. We would like to address this problem with solutions that are animated by practical software engineering goals: type safety of scattered changes, and their interactions; explicit design models, with tracability to code; inter-operability with legacy components and binary COTS components; and opportunistic optimization, leveraging any available optimizations existing in the compilers that are in use.
منابع مشابه
A new Shuffled Genetic-based Task Scheduling Algorithm in Heterogeneous Distributed Systems
Distributed systems such as Grid- and Cloud Computing provision web services to their users in all of the world. One of the most important concerns which service providers encounter is to handle total cost of ownership (TCO). The large part of TCO is related to power consumption due to inefficient resource management. Task scheduling module as a key component can has drastic impact on both user...
متن کاملAdaptive Distributed Consensus Control for a Class of Heterogeneous and Uncertain Nonlinear Multi-Agent Systems
This paper has been devoted to the design of a distributed consensus control for a class of uncertain nonlinear multi-agent systems in the strict-feedback form. The communication between the agents has been described by a directed graph. Radial-basis function neural networks have been used for the approximation of the uncertain and heterogeneous dynamics of the followers as well as the effect o...
متن کاملHybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملSemantic Conflict Resolution in Heterogeneous Databases: Interaction Protocols for Domain Ontologies Evolution
This work deals with cooperation of heterogeneous Information Systems. The growth and variety of distributed information sources imply a need to exchange and/or to share information extracted from various and heterogeneous databases. Cooperation of heterogeneous information systems requires advanced architectures able to solve conflicts coming from data heterogeneity. The project ACSIS (Agents ...
متن کاملDistributed Incremental Least Mean-Square for Parameter Estimation using Heterogeneous Adaptive Networks in Unreliable Measurements
Adaptive networks include a set of nodes with adaptation and learning abilities for modeling various types of self-organized and complex activities encountered in the real world. This paper presents the effect of heterogeneously distributed incremental LMS algorithm with ideal links on the quality of unknown parameter estimation. In heterogeneous adaptive networks, a fraction of the nodes, defi...
متن کامل